// #include<bits/stdc++.h>
// using namespace std;
// const int maxn=11;
// const double eps=1e-8;
// int n;
// int p[maxn],vis[maxn];
// double ans=1e9;
// struct node {
//     double a,b;
// }o[maxn];
// bool check(double len){
//     double md=((double)n)/2.0;
//     for(int i=1;i<=n;i++){
//         double pos=i-1;
//         if(dis(md-pos,
//     }
//     return 1;
// }
// void solve(){
//     double l=1,r=2e5,mid,pos;
//     for(int i=1;i<=n;i++){
//         while(l<=r){
//             mid=(l+r)/2.0;
//             if(check(mid))pos=mid,r=mid-1e-6;
//             else l=mid+1e-6;
//         }
//     }
// }
// void d(int x){
//     if(x==n+1){
//         solve();
//         return ;
//     }
//     for(int i=1;i<=n;i++){
//         if(vis[i])continue;
//         p[x]=i,vis[i]=1;
//         d(x+1);
//         vis[i]=0;
//     }
// }
// int main(){
    
//     return 0;
// }
//没写完